<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>A.4. Zend Framework Dependencies</title>
<link rel="stylesheet" href="dbstyle.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
<link rel="start" href="index.html" title="Programmer's Reference Guide">
<link rel="up" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="prev" href="requirements.zendcomponents.html" title="A.3. Zend Framework Components">
<link rel="next" href="coding-standard.html" title="Appendix B. Zend Framework Coding Standard for PHP">
<link rel="chapter" href="introduction.html" title="Chapter 1. Introduction to Zend Framework">
<link rel="chapter" href="zend.acl.html" title="Chapter 2. Zend_Acl">
<link rel="chapter" href="zend.auth.html" title="Chapter 3. Zend_Auth">
<link rel="chapter" href="zend.cache.html" title="Chapter 4. Zend_Cache">
<link rel="chapter" href="zend.config.html" title="Chapter 5. Zend_Config">
<link rel="chapter" href="zend.console.getopt.html" title="Chapter 6. Zend_Console_Getopt">
<link rel="chapter" href="zend.controller.html" title="Chapter 7. Zend_Controller">
<link rel="chapter" href="zend.currency.html" title="Chapter 8. Zend_Currency">
<link rel="chapter" href="zend.date.html" title="Chapter 9. Zend_Date">
<link rel="chapter" href="zend.db.html" title="Chapter 10. Zend_Db">
<link rel="chapter" href="zend.debug.html" title="Chapter 11. Zend_Debug">
<link rel="chapter" href="zend.dojo.html" title="Chapter 12. Zend_Dojo">
<link rel="chapter" href="zend.dom.html" title="Chapter 13. Zend_Dom">
<link rel="chapter" href="zend.exception.html" title="Chapter 14. Zend_Exception">
<link rel="chapter" href="zend.feed.html" title="Chapter 15. Zend_Feed">
<link rel="chapter" href="zend.filter.html" title="Chapter 16. Zend_Filter">
<link rel="chapter" href="zend.form.html" title="Chapter 17. Zend_Form">
<link rel="chapter" href="zend.gdata.html" title="Chapter 18. Zend_Gdata">
<link rel="chapter" href="zend.http.html" title="Chapter 19. Zend_Http">
<link rel="chapter" href="zend.infocard.html" title="Chapter 20. Zend_InfoCard">
<link rel="chapter" href="zend.json.html" title="Chapter 21. Zend_Json">
<link rel="chapter" href="zend.layout.html" title="Chapter 22. Zend_Layout">
<link rel="chapter" href="zend.ldap.html" title="Chapter 23. Zend_Ldap">
<link rel="chapter" href="zend.loader.html" title="Chapter 24. Zend_Loader">
<link rel="chapter" href="zend.locale.html" title="Chapter 25. Zend_Locale">
<link rel="chapter" href="zend.log.html" title="Chapter 26. Zend_Log">
<link rel="chapter" href="zend.mail.html" title="Chapter 27. Zend_Mail">
<link rel="chapter" href="zend.measure.html" title="Chapter 28. Zend_Measure">
<link rel="chapter" href="zend.memory.html" title="Chapter 29. Zend_Memory">
<link rel="chapter" href="zend.mime.html" title="Chapter 30. Zend_Mime">
<link rel="chapter" href="zend.openid.html" title="Chapter 31. Zend_OpenId">
<link rel="chapter" href="zend.paginator.html" title="Chapter 32. Zend_Paginator">
<link rel="chapter" href="zend.pdf.html" title="Chapter 33. Zend_Pdf">
<link rel="chapter" href="zend.registry.html" title="Chapter 34. Zend_Registry">
<link rel="chapter" href="zend.rest.html" title="Chapter 35. Zend_Rest">
<link rel="chapter" href="zend.search.lucene.html" title="Chapter 36. Zend_Search_Lucene">
<link rel="chapter" href="zend.server.html" title="Chapter 37. Zend_Server">
<link rel="chapter" href="zend.service.html" title="Chapter 38. Zend_Service">
<link rel="chapter" href="zend.session.html" title="Chapter 39. Zend_Session">
<link rel="chapter" href="zend.soap.html" title="Chapter 40. Zend_Soap">
<link rel="chapter" href="zend.test.html" title="Chapter 41. Zend_Test">
<link rel="chapter" href="zend.text.html" title="Chapter 42. Zend_Text">
<link rel="chapter" href="zend.timesync.html" title="Chapter 43. Zend_TimeSync">
<link rel="chapter" href="zend.translate.html" title="Chapter 44. Zend_Translate">
<link rel="chapter" href="zend.uri.html" title="Chapter 45. Zend_Uri">
<link rel="chapter" href="zend.validate.html" title="Chapter 46. Zend_Validate">
<link rel="chapter" href="zend.version.html" title="Chapter 47. Zend_Version">
<link rel="chapter" href="zend.view.html" title="Chapter 48. Zend_View">
<link rel="chapter" href="zend.xmlrpc.html" title="Chapter 49. Zend_XmlRpc">
<link rel="appendix" href="requirements.html" title="Appendix A. Zend Framework Requirements">
<link rel="appendix" href="coding-standard.html" title="Appendix B. Zend Framework Coding Standard for PHP">
<link rel="appendix" href="copyrights.html" title="Appendix C. Copyright Information">
<link rel="index" href="the.index.html" title="Index">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader"><table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">A.4. Zend Framework Dependencies</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="requirements.zendcomponents.html">Prev</a> </td>
<th width="60%" align="center">Appendix A. Zend Framework Requirements</th>
<td width="20%" align="right"> <a accesskey="n" href="coding-standard.html">Next</a>
</td>
</tr>
</table></div>
<div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="requirements.dependencies"></a>A.4. Zend Framework Dependencies</h2></div></div></div>
<p>
            Below you can find a table listing Zend Framework Components
            and their dependencies to other Zend Framework Components. This
            can help you if you need to have only single components instead
            of the complete Zend Framework.
        </p>
<p>
            A dependency of type "hard" indicates that the components or classes
            cannot function properly if the respective dependent component is not available,
            while a dependency of type "soft" indicates that the component may need
            the dependent component in special situations or with special adapters.
        </p>
<div class="note"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td>
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
                Even if it's possible to seperate single components for
                usage from the complete Zend Framework you should keep
                in mind that this can lead to problems when files are missed
                or components are used dynamically.
            </p></td></tr>
</table></div>
<div class="table">
<a name="requirements.dependencies.table-1"></a><p class="title"><b>Table A.3. Zend Framework Components and their dependency to other Zend Framework Components</b></p>
<div class="table-contents"><table summary="Zend Framework Components and their dependency to other Zend Framework Components" border="1">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Zend Framework Component</th>
<th>Dependency Type</th>
<th>Dependent Zend Framework Component</th>
</tr></thead>
<tbody>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.acl.html" target="_top"><code class="code">Zend_Acl</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="6" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.auth.html" target="_top"><code class="code">Zend_Auth</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="5" valign="middle">Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.infocard.html" target="_top"><code class="code">Zend_InfoCard</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.ldap.html" target="_top"><code class="code">Zend_Ldap</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.openid.html" target="_top"><code class="code">Zend_OpenId</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.cache.html" target="_top"><code class="code">Zend_Cache</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.config.html" target="_top"><code class="code">Zend_Config</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.console.getopt.html" target="_top"><code class="code">Zend_Console_Getopt</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr>
<td rowspan="10" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></strong></span></td>
<td rowspan="10" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.config.html" target="_top"><code class="code">Zend_Config</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.layout.html" target="_top"><code class="code">Zend_Layout</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.view.html" target="_top"><code class="code">Zend_View</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.currency.html" target="_top"><code class="code">Zend_Currency</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.date.html" target="_top"><code class="code">Zend_Date</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.db.html" target="_top"><code class="code">Zend_Db</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.config.html" target="_top"><code class="code">Zend_Config</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.debug.html" target="_top"><code class="code">Zend_Debug</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.feed.html" target="_top"><code class="code">Zend_Feed</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="8" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.form.html" target="_top"><code class="code">Zend_Form</code></a></strong></span></td>
<td rowspan="8" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="5" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.gdata.html" target="_top"><code class="code">Zend_Gdata</code></a></strong></span></td>
<td rowspan="5" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.mime.html" target="_top"><code class="code">Zend_Mime</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.version.html" target="_top"><code class="code">Zend_Version</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.infocard.html" target="_top"><code class="code">Zend_InfoCard</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="5" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.layout.html" target="_top"><code class="code">Zend_Layout</code></a></strong></span></td>
<td rowspan="5" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.view.html" target="_top"><code class="code">Zend_View</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.ldap.html" target="_top"><code class="code">Zend_Ldap</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.log.html" target="_top"><code class="code">Zend_Log</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.mail.html" target="_top"><code class="code">Zend_Mail</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.mime.html" target="_top"><code class="code">Zend_Mime</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.measure.html" target="_top"><code class="code">Zend_Measure</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.memory.html" target="_top"><code class="code">Zend_Memory</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.cache.html" target="_top"><code class="code">Zend_Cache</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.mime.html" target="_top"><code class="code">Zend_Mime</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.openid.html" target="_top"><code class="code">Zend_OpenId</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.pdf.html" target="_top"><code class="code">Zend_Pdf</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.log.html" target="_top"><code class="code">Zend_Log</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.memory.html" target="_top"><code class="code">Zend_Memory</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.request.html" target="_top"><code class="code">Zend_Request</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.server.html" target="_top"><code class="code">Zend_Server</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.service.html" target="_top"><code class="code">Zend_Service</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_top"><code class="code">Zend_Search_Lucene</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.server.reflection.html" target="_top"><code class="code">Zend_Server_Reflection</code></a></strong></span></td>
<td>Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.akismet.html" target="_top"><code class="code">Zend_Service_Akismet</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.version.html" target="_top"><code class="code">Zend_Version</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.amazon.html" target="_top"><code class="code">Zend_Service_Amazon</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html" target="_top"><code class="code">Zend_Service_Audioscrobbler</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr>
<td rowspan="5" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.delicious.html" target="_top"><code class="code">Zend_Service_Delicious</code></a></strong></span></td>
<td rowspan="5" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.date.html" target="_top"><code class="code">Zend_Date</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.flickr.html" target="_top"><code class="code">Zend_Service_Flickr</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.nirvanix.html" target="_top"><code class="code">Zend_Service_Nirvanix</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.simpy.html" target="_top"><code class="code">Zend_Service_Simpy</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.slideshare.html" target="_top"><code class="code">Zend_Service_SlideShare</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.cache.html" target="_top"><code class="code">Zend_Cache</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.strikeiron.html" target="_top"><code class="code">Zend_Service_StrikeIron</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td rowspan="6" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.technorati.html" target="_top"><code class="code">Zend_Service_Technorati</code></a></strong></span></td>
<td rowspan="6" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.date.html" target="_top"><code class="code">Zend_Date</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></td></tr>
<tr>
<td rowspan="4" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.service.yahoo.html" target="_top"><code class="code">Zend_Service_Yahoo</code></a></strong></span></td>
<td rowspan="4" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Http</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.rest.html" target="_top"><code class="code">Zend_Rest</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.session.html" target="_top"><code class="code">Zend_Session</code></a></strong></span></td>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.timesync.html" target="_top"><code class="code">Zend_TimeSync</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.date.html" target="_top"><code class="code">Zend_Date</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.translate.html" target="_top"><code class="code">Zend_Translate</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.uri.html" target="_top"><code class="code">Zend_Uri</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></td></tr>
<tr>
<td rowspan="6" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.validate.html" target="_top"><code class="code">Zend_Validate</code></a></strong></span></td>
<td rowspan="4" valign="middle">Soft</td>
<td><a href="http://framework.zend.com/manual/en/zend.date.html" target="_top"><code class="code">Zend_Date</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.filter.html" target="_top"><code class="code">Zend_Filter</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr>
<td rowspan="2" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr>
<td><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.version.html" target="_top"><code class="code">Zend_Version</code></a></strong></span></td>
<td>---</td>
<td>---</td>
</tr>
<tr>
<td rowspan="7" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.view.html" target="_top"><code class="code">Zend_View</code></a></strong></span></td>
<td rowspan="7" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.controller.html" target="_top"><code class="code">Zend_Controller</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.json.html" target="_top"><code class="code">Zend_Json</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.layout.html" target="_top"><code class="code">Zend_Layout</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.loader.html" target="_top"><code class="code">Zend_Loader</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.locale.html" target="_top"><code class="code">Zend_Locale</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.registry.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr>
<td rowspan="3" valign="middle"><span class="strong"><strong><a href="http://framework.zend.com/manual/en/zend.xmlrpc.html" target="_top"><code class="code">Zend_XmlRpc</code></a></strong></span></td>
<td rowspan="3" valign="middle">Hard</td>
<td><a href="http://framework.zend.com/manual/en/zend.exception.html" target="_top"><code class="code">Zend_Exception</code></a></td>
</tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.http.html" target="_top"><code class="code">Zend_Registry</code></a></td></tr>
<tr><td><a href="http://framework.zend.com/manual/en/zend.server.html" target="_top"><code class="code">Zend_Server</code></a></td></tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="navfooter"><table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="requirements.zendcomponents.html">Prev</a> </td>
<td width="20%" align="center"><a accesskey="u" href="requirements.html">Up</a></td>
<td width="40%" align="right"> <a accesskey="n" href="coding-standard.html">Next</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">A.3. Zend Framework Components </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td>
<td width="40%" align="right" valign="top"> Appendix B. Zend Framework Coding Standard for PHP</td>
</tr>
</table></div>
<div class="revinfo"></div>
</body>
</html>
